BODY {
	FONT-SIZE: 12px; BACKGROUND: #ffffff 0px 0px; MARGIN: 0px auto; WIDTH: 910px; COLOR: #000000; FONT-FAMILY: tahoma,arial,sans-serif; POSITION: relative
}
#content {
	FLOAT: left; WIDTH: 672px
}
#content .cblock {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; BORDER-LEFT: silver 1px solid; LINE-HEIGHT: 1.8; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid
}
#sidepanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 224px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 10px 0px; LINE-HEIGHT: 1.8; TEXT-ALIGN: center
}
A {
	outline-style: none; outline-width: medium
}
A:link {
	COLOR: #0080cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0080cc; TEXT-DECORATION: none
}
#searchcontrol .gs-title {
	COLOR: #0080cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
H1 {
	CLEAR: both; FONT-SIZE: 18px; MARGIN: 12px 0px 10px; COLOR: #224488
}
H2 {
	CLEAR: both; FONT-SIZE: 16px; MARGIN: 14px 0px 10px; COLOR: #224488
}
H3 {
	FONT-SIZE: 14px; MARGIN-LEFT: 0px
}
H1 {
	CLEAR: none; FONT-WEIGHT: bold
}
H2 {
	CLEAR: none; FONT-WEIGHT: bold
}
H3 {
	CLEAR: none; FONT-WEIGHT: bold
}
H4 {
	CLEAR: none; FONT-WEIGHT: bold
}
H5 {
	CLEAR: none; FONT-WEIGHT: bold
}
H6 {
	CLEAR: none; FONT-WEIGHT: bold
}
STRONG {
	CLEAR: none; FONT-WEIGHT: bold
}
#logo {
	FONT-WEIGHT: bold; FONT-SIZE: 42px; FLOAT: left; MARGIN-BOTTOM: 20px; LINE-HEIGHT: normal
}
#search {
	CLEAR: right; FONT-SIZE: 16px; FLOAT: left; VERTICAL-ALIGN: middle
}
#search FORM {
	FONT-WEIGHT: bold; MARGIN: 2px 0px
}
#search FORM INPUT {
	FONT-SIZE: 14px; HEIGHT: 28px
}
#search #number {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #ffffdc; PADDING-BOTTOM: 2px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 20px
}
#content .hint {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777777
}
.auxinfo {
	FONT-SIZE: smaller; COLOR: #808080
}
#searchresult {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; LINE-HEIGHT: normal
}
#searchcontrol {
	MARGIN-BOTTOM: 15px
}
#yahoocontrol {
	MARGIN-BOTTOM: 15px
}
#bingcontrol {
	MARGIN-BOTTOM: 15px
}
#numsearch {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 6px 0px 0px 70px
}
#searchcontrol .gsc-control {
	WIDTH: 100%
}
#yahoocontrol .gsc-control {
	WIDTH: 100%
}
#bingcontrol .gsc-control {
	WIDTH: 100%
}
.gsc-result {
	OVERFLOW-Y: hidden; OVERFLOW: auto
}
.haoduans {
	MARGIN: 0px 30px
}
#content TABLE {
	MARGIN: 0px auto; WIDTH: 600px
}
#content TABLE TD {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
#content TABLE TH {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: center
}
DIV.numdump {
	FONT-SIZE: 12px; MARGIN: 0px auto; OVERFLOW: auto; WIDTH: 670px; COLOR: #444444; LINE-HEIGHT: normal; HEIGHT: 300px; TEXT-ALIGN: center
}
DIV.numdump DIV {
	FLOAT: left; MARGIN-RIGHT: 4px
}
#searchcontrol .gsc-resultsHeader {
	DISPLAY: none
}
#searchcontrol .gsc-search-box {
	DISPLAY: none
}
#searchcontrol .gsc-result {
	MARGIN-BOTTOM: 10px
}
#searchcontrol .gs-visibleUrl {
	COLOR: #008000; TEXT-DECORATION: none
}
.numlink {
	CLEAR: both; FONT-SIZE: 18px; MARGIN: 6px; TEXT-ALIGN: center
}
.numlink A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #2244ff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffee88; TEXT-DECORATION: underline
}
.numlink A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #2244ff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffee88; TEXT-DECORATION: underline
}
.numlink .num {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#menu {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 5px; BACKGROUND: white; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: silver 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: silver 1px solid
}
#menu A.apmlfilter {
	PADDING-LEFT: 16px; BACKGROUND: url(../blog/pics/apml.png) no-repeat left 1px; FLOAT: right; MARGIN-RIGHT: 10px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL LI {
	DISPLAY: inline
}
#menu UL LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#menu UL LI A.feed IMG {
	MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 3px
}
#recentposts UL {
	
}
#recentposts UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#recentposts UL LI {
	LINE-HEIGHT: 25px
}
#recentposts .title {
	
}
#recentposts .date {
	CLEAR: both; FLOAT: right; COLOR: #666666
}
#reporttitle {
	CLEAR: both; FONT-WEIGHT: bold
}
#report {
	FONT-SIZE: 14px; MARGIN: 8px 15px; LINE-HEIGHT: 1.5
}
#report DIV {
	CLEAR: right; MARGIN: 8px 0px
}
#report LABEL {
	DISPLAY: block; FLOAT: left; COLOR: #444444
}
#report .field {
	CLEAR: right; DISPLAY: block; MARGIN-LEFT: 120px
}
#report .hint {
	FONT-SIZE: 12px; COLOR: #666666
}
#report UL {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px
}
#plainreports {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 1.8
}
#reports {
	MARGIN: 0px; LINE-HEIGHT: 1.6
}
#reports UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#reports .item {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d8d8ee 1px solid
}
#reports .author {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0070bb
}
#reports .chenghu {
	FONT-WEIGHT: normal; COLOR: black
}
#reports .title {
	FONT-SIZE: 12px; FLOAT: left
}
#reports .title A {
	FONT-WEIGHT: bold
}
#reports .meta {
	FONT-SIZE: 12px; TEXT-ALIGN: right
}
#reports .type {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
#reports .detail {
	MARGIN: 0px; OVERFLOW: auto
}
#hotblocks UL {
	LIST-STYLE-TYPE: none
}
#hotblocks LI {
	PADDING-RIGHT: 5px; FLOAT: left
}
#hotnumbers {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5
}
#hotnumbers UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pager {
	FONT-SIZE: 14px; TEXT-ALIGN: right
}
.numdetail {
	MARGIN: 0px 10px
}
#blockads {
	CLEAR: right; LEFT: 300px; FLOAT: left; POSITION: absolute
}
#phoneads {
	PADDING-RIGHT: 8px; FLOAT: left; POSITION: relative; TOP: -2px
}
#phoneinfo {
	MARGIN-LEFT: 205px
}
#bannerads {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
#verticalads {
	LEFT: 5px; FLOAT: right; POSITION: relative; TOP: -30px
}
#embedded H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555
}
#embedded {
	BORDER-TOP: silver 1px solid; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #555555
}
#map_canvas {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
DIV.widget {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 12px; Z-INDEX: 1; BACKGROUND: white; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: silver 1px solid; min-width: 1px
}
DIV.widget .content {
	COLOR: #555555; LINE-HEIGHT: 16px
}
DIV.hint {
	FONT-SIZE: 12px; COLOR: #777777
}
DIV.widget H4 {
	FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #888888; BORDER-BOTTOM: silver 1px solid; LETTER-SPACING: 1px
}
.widget .hint {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777777
}
.widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.widget OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.widget UL LI {
	MARGIN-BOTTOM: 3px
}
#announce .count {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#news UL LI {
	MARGIN: 8px 0px
}
.ranking {
	MARGIN: 0px auto; WIDTH: 420px
}
#topreports .item {
	COLOR: #0080cc
}
